1
Rust 生態系統與哲學
AI034Lesson 1
00:00

Rust 生態系統建立在以下哲學基石之上 賦能:賦予開發者工具,讓他們能在不犧牲記憶體安全的前提下撰寫高效能程式碼。由全球的「 Rustaceans」社群所驅動,強調長期穩定性與包容性治理,而非企業指令。

1. 穩定而不僵化

Rust 透過「 穩定版本 」發行列車避免了「依賴困境」。每六週就會推出一個新的穩定版本,確保 API 保持向後相容。這確保了今天撰寫的程式碼未來多年仍能安全且正常運作。

2. 文件即首等公民

工具的好壞取決於其文件。Rust 透過 `rustup doc`強制執行此原則,提供高品質、可離線存取的文件,縮小初學者與專家之間的差距。

穩定性安全性速度Rustaceans 三要件:安全性、速度與穩定性

3. 開發者的夥伴

在 Rust 的理念中,編譯器是開發者的協作夥伴。它使用提前編譯(AOT)技術,在程式執行前就捕捉錯誤,將系統程式設計從令人恐懼的來源轉變為值得信賴的保障。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>